var admin_site_admin = {};
admin_site_admin.create_new = function() {
    $("#frm_admin_edit input[type='text']").val("");
    $("#frm_admin_edit input[type='checkbox']").attr("checked", false);
    $("#active_tab_edit a").trigger("click");
    if ($("#entity_id").size() > 0) {
        $("#entity_id").val(0);
    }
    if ($("#chk_category_all").size() > 0) {
        $("#chk_category_all").attr("checked", false);
    }
    if ($(".chk_cat").size() > 0) {
        $(".chk_cat").attr("checked", false);
    }
    if ($(".delete_btn").size() > 0) {
        $(".delete_btn").hide();
    }
    reload_selected();
    return false;
};
admin_site_admin.filter_by_role = function(role_id) {
    if (role_id == 0) {
        $("tr[data-role-id]").show();
        if ($("tr[data-role-id]").size() > 0) {
            $("#filter_empty").hide();
        } else {
            $("#filter_empty").show();
        }
        return true;
    }
    var lst = $("tr[data-role-id='"+role_id+"']");
    $("tr[data-role-id]").hide();
    if ($(lst).size() == 0) {
        $("#filter_empty").show();
        return true;
    }
    $("#filter_empty").hide();
    $(lst).show();
    return true;
};
admin_site_admin.reset_filters = function() {
    $("#frm_admin_grid .filters select").val("-1");
    $("#frm_admin_grid .filters input:text").val(null);
    $("#frm_admin_grid").submit();
    return false;
};
admin_site_admin.act_filter = function() {
    $("#frm_admin_grid").submit();
    return false;
};
admin_site_admin.show_role_privileges = function(role_id) {
    var container = $("#block_privileges");
    if (role_id == 0) {
        $(container).hide();
    }
    var data = {'id': role_id, 'ajax_action': true};
    $.ajax({
        type: "POST",
        url: BASE_URL + "admin/site/role/ajax_show_privileges",
        data: data
    }).done(function(output) {
        $(container).html(output);
    });
};
admin_site_admin.toggle_display_wp_img_path = function(checked) {
    if (checked) {
        $("#wp_img_path").show();
        $("#wp_img_path input").focus();
    } else {
        $("#wp_img_path").hide();
    }
};